[IA64] Create a vlsapic - viosapic interface
authorAlex Williamson <alex.williamson@hp.com>
Fri, 7 Mar 2008 19:44:26 +0000 (12:44 -0700)
committerAlex Williamson <alex.williamson@hp.com>
Fri, 7 Mar 2008 19:44:26 +0000 (12:44 -0700)
commit2c42f2b888beec814306a77d1dffda432f7d5b8e
tree4abc1533855800697be2af11440e2ccb088b76e4
parent2cb8778ad38a74227c3a7426ed3d9901dea401cd
[IA64] Create a vlsapic - viosapic interface

This patch removes duplicated code and create a vlsapic function to
inject any interruption.  Slightly simplifies vlsapic.

It also removes useless irq_save/restore around atomic updates.

Signed-off-by: Tristan Gingold <tgingold@free.fr>
xen/arch/ia64/vmx/viosapic.c
xen/arch/ia64/vmx/vlsapic.c
xen/include/asm-ia64/vlsapic.h